/*************************************************************************
                           Point  -  description
                             -------------------
    debut                : 2 oct. 2009
    copyright            : (C) 2009 par jdepotter1
*************************************************************************/

//---------- Realisation de la classe <Point> (fichier Point.cpp) -------

//---------------------------------------------------------------- INCLUDE

//-------------------------------------------------------- Include systeme

#include <iostream>

//------------------------------------------------------ Include personnel
#include "Point.h"

//------------------------------------------------------------- Constantes

//----------------------------------------------------------------- PUBLIC

//----------------------------------------------------- Methodes publiques


	void Point::Afficher (const char *message) const
	{
		std::cout<< message << x << "," << std::endl;

	}

	void Point::Deplacer(int dx, int dy)
	{
			x += dx;
			y += dy;
	}

//------------------------------------------------- Surcharge d'operateurs

//-------------------------------------------- Constructeurs - destructeur
	Point::Point ( const Point & unPoint )
	{
	#ifdef MAP
		cout << "Appel au constructeur de copie de <Point>" << endl;
	#endif
	}

	Point::Point ( int abscisse, int ordonnee )
	{
		x=abscisse;
		y=ordonnee;
	#ifdef MAP
		cout << "Appel au constructeur de <Point>" << endl;
	#endif
	}

	Point::~Point ( )

	{
	#ifdef MAP
		cout << "Appel au destructeur de <Point>" << endl;
	#endif
	}


//------------------------------------------------------------------ PRIVE

//----------------------------------------------------- Methodes protegees
